/**
 * 
 * @Author: biubiu0002
 * @Date: 2021-04-26 11:41
 **/




#ifndef EAIM_SYSTEM_CLASSMAPPER_H
#define EAIM_SYSTEM_CLASSMAPPER_H


#include <list>
#include "Class.h"

class ClassMapper {
private:
    std::list<Class> classList;

public:
    ClassMapper();

    std::list<Class> loadClassList();

    int batchInsertClassList(std::list<Class> &classList);

    int checkId(std::string classId);

    const std::list<Class> &getClassList() const;

    void setClassList(const std::list<Class> &classList);
};


#endif //EAIM_SYSTEM_CLASSMAPPER_H
